//编写程序，从键盘读入一个整数，然后判断并输出该整数中包含的奇数、偶数、和零数字的个数。
import java.util.Scanner;
public class pp5_3
{
  public static void main(String []args)
  {
  // 奇数偶数零的个数，输入的数字，数字第“N”位数
  int odd = 0, even = 0, zero = 0, num, count = 0;
  // 数字长度
  String str;
  // 第N位“数”
  char ch;

  Scanner scan = new Scanner(System.in);
  //warm cue : input a number.
  System.out.println("Please input a number :");
  num = scan.nextInt();

  // 进入数字检测
  while (scan.hasNext()) 
  {
    num = scan.nextInt();
    // 将数字转化为字符串
    str = String.valueOf(num);  
    // 自第0位起遍历各位数字
    while (count < str.length()) 
    {
    // 令ch为字符串的第count位字符
    ch =str.charAt(count) ;
    String str1 = String.valueOf(ch);
    int i = Integer.valueOf(str1);
      if (i == 0)
      {
        zero++;
      }
      else if (i % 2 == 0)
      {
       even++;
      } 
      else
      {
       odd++;
      }
   count++;
    }
  }
  System.out.println("num=" + num + " odd=" + odd + " even=" + even + " zero=" + zero);
 }
}

 
